Product:    ISaGRAF 4.1x
Date: 27-April-2001
File: Symbol Table - OPC server - IXL client.htm
Subject: What symbol table is used by OPC server and an IXL client
Keywords: Symbol table - OPC server - IXL client

____________________________________________________________________

Generality

The symbol table is generated by the compiler of the workbench during Build (project or resource) operations when TIC code is selected in the resource properties.

That file is located in the directory of each resource of your project.

The file name is <ResourceName>_SymbolsTarget.xtc

This table is "complete" or "reduced" according to resource properties option at last compiling.

The reduced symbol table contains only variables for which an "address" has been specified in the dictionary.

File <ResourceName>_SymbolsTarget.xtc is the one downloaded on the target if "Embed symbol table" option is checked in the resource properties.

Another file contains systematically all symbols. The file name is <ResourceName>_SymbolsDebug.xtc.

IXL client

The symbol table is loaded with ixlSymLoad(). Name of the symbol table file can be given in argument, so that the IXL client programmer choose the file he wants.

If required, the IXL client can retrieve a symbol table, previously embedded on the target, using ixlUploadData( ) and save it in any file. Then use ixlSymLoad() as previously.

OPC server

When configuring the OPC server you select the project database and the OPC server uses the symbol table of each resource: <ResourceName>_SymbolsTarget.xtc.

____________________________________________________________________

Copyright © 1999-2009 ICS Triplex ISaGRAF Inc. All rights reserved.